package cn.tedu.truetaste.service;

import cn.tedu.truetaste.pojo.dto.CodeAddNewDTO;
import cn.tedu.truetaste.pojo.dto.CodeUpdateDTO;
import cn.tedu.truetaste.pojo.vo.CodeListItemVO;
import cn.tedu.truetaste.pojo.vo.CodeStandardVO;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

@Transactional
public interface ICodeService {
    void addNew(CodeAddNewDTO codeAddNewDTO);
    void delete(Long id);
    void updateInfoById(Long id, CodeUpdateDTO codeUpdateDTO);
    CodeStandardVO getStandardById(Long id);
    List<CodeListItemVO> list();
}
